.TH "C:/Users/Axel/Desktop/informatica/Projects/Workspace C++/Game Engine/src/Math/extraMath.h" 3 "Fri Dec 13 2013" "GameEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
C:/Users/Axel/Desktop/informatica/Projects/Workspace C++/Game Engine/src/Math/extraMath.h \- 
.SH SYNOPSIS
.br
.PP
.SS "Namespaces"

.in +1c
.ti -1c
.RI "\fBmath\fP"
.br
.in -1c
.SS "Macros"

.in +1c
.ti -1c
.RI "#define \fBPI\fP   3\&.1415926535897"
.br
.ti -1c
.RI "#define \fBE\fP   2\&.718281828459"
.br
.ti -1c
.RI "#define \fBToRadian\fP(x)   (float)(((x) * \fBPI\fP / 180\&.0f))"
.br
.ti -1c
.RI "#define \fBToDegree\fP(x)   (float)(((x) * 180\&.0f / PI))"
.br
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "template<class T > T \fBmath::abs_axel\fP (T x)"
.br
.ti -1c
.RI "template<class T > T \fBmath::posDif_axel\fP (T x, T y)"
.br
.ti -1c
.RI "template<class T > T \fBmath::max_axel\fP (T x, T y)"
.br
.ti -1c
.RI "template<class T > T \fBmath::min_axel\fP (T x, T y)"
.br
.ti -1c
.RI "template<class T > T \fBmath::copysign_axel\fP (T x, T y)"
.br
.ti -1c
.RI "template<class T > T \fBmath::root_axel\fP (T number, int degree)"
.br
.ti -1c
.RI "template<class T > T \fBmath::hypot_axel\fP (T number, T next)"
.br
.ti -1c
.RI "template<class T > T \fBmath::round_axel\fP (T x)"
.br
.ti -1c
.RI "template<class T > T \fBmath::roundup_axel\fP (T x)"
.br
.ti -1c
.RI "template<class T > T \fBmath::rounddown_axel\fP (T x)"
.br
.ti -1c
.RI "double \fBmath::exp_axel\fP (int x)"
.br
.ti -1c
.RI "double \fBmath::exp2_axel\fP (int x)"
.br
.ti -1c
.RI "double \fBmath::power_axel\fP (double base, double power)"
.br
.ti -1c
.RI "double \fBmath::faculty_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::cosh_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::sinh_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::tanh_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::cos_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::sin_axel\fP (double x)"
.br
.ti -1c
.RI "double \fBmath::tan_axel\fP (double x)"
.br
.in -1c
.SH "Macro Definition Documentation"
.PP 
.SS "#define E   2\&.718281828459"

.PP
Definition at line 14 of file extraMath\&.h\&.
.PP
Referenced by math::cosh_axel(), math::exp_axel(), math::sinh_axel(), and math::tanh_axel()\&.
.SS "#define PI   3\&.1415926535897"

.PP
Definition at line 13 of file extraMath\&.h\&.
.PP
Referenced by render::drawCircle(), and render::drawPolygon()\&.
.SS "#define ToDegree(x)   (float)(((x) * 180\&.0f / PI))"

.PP
Definition at line 16 of file extraMath\&.h\&.
.SS "#define ToRadian(x)   (float)(((x) * \fBPI\fP / 180\&.0f))"

.PP
Definition at line 15 of file extraMath\&.h\&.
.PP
Referenced by Pipeline::InitPerspectiveProj(), Transform::InitPerspectiveProj(), Pipeline::InitRotateTransform(), and Transform::InitRotateTransform()\&.
.SH "Author"
.PP 
Generated automatically by Doxygen for GameEngine from the source code\&.
